"We have a deal. Unity," European Council President Charles Michel said in a post on the X social media platform.
"All 27 leaders agreed on an additional EUR 50 billion support package for Ukraine within the EU budget," he added.
"This locks in steadfast, long-term, predictable funding for Ukraine," Michel also wrote, adding that the EU "is taking leadership and responsibility in support for Ukraine; we know what is at stake."
The agreement follows weeks of negotiations with Hungarian Prime Minister Viktor Orban, who vetoed the aid package in December, the Reuters news agency reported.
Polish Prime Minister Donald Tusk said on Thursday that there was no "plan B" on European Union aid for Ukraine despite opposition from Hungary.
Speaking to reporters before a meeting of EU leaders in Brussels, Tusk said that Orban, who was blocking billions in new EU aid, had to decide if Hungary was still part of the 27-nation bloc.
Polish Prime Minister Donald Tusk speaks to reporters in Brussels on Thursday. Photo: EPA/OLIVIER MATTHYS
Russia invaded Ukraine on February 24, 2022, starting the largest armed conflict in Europe since World War II.
Thursday is day 708 of Russia’s war on Ukraine.
(gs)
Source: Reuters, IAR, PAP
Click on the audio player above for a report by Radio Poland's Michał Owczarek.